JavaScript Job: Frontend Engineer

Job added on

Company

Protochain Research
United States of America

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

JavaScript Job Details

Protochain is a research-oriented development and trading firm focused on building the future of crypto infrastructure and markets.

We're a team of both builders and traders who work to unlock the long-term potential of crypto by building a suite of products, contributing to decentralized protocols and open-source codebases, and improving market structure. We are based out of New York City, with the possibility to be remote depending on the position.

As a Frontend Engineer at Protochain, you’ll be responsible for developing excellent UIs to support existing user-facing products.

We’re looking for an enthusiastic, self-motivated engineer to help us build the next generation of financial products. You will have ownership over our existing suite of products, as well as the ability to influence the creation, design, and execution of future products. You will be responsible for ensuring a consistent, high-quality user experience across trading interfaces, data-heavy analytics pages, documentation portals and more.

Responsibilities:

  • Create and utilize a unified component library

  • Rapidly implement functional UI elements from design mocks, with an eye towards performance

  • Ensure that components are functional, elegant, and performant

  • Understand when and what to create frontend tests for

Requirements:

  • At least 3 years of React experience

  • A deep understanding of the architecture of modern client-side React applications

  • Prior experience working with component libraries or design teams in user-facing applications

  • A desire to keep up with modern best practices in web development

Nice to Have

  • Excitement for blockchain, crypto, and other decentralized technologies.

  • Curious about financial markets

  • Enjoys working like an owner, prepared to work somewhat non-standard hours as crypto is 24/7/365

  • Prior experience creating a design system or component library

  • Familiarity with the web3 frontend stack (ethers.js, wagmi.sh, EIP-1193, client-side private key management, etc.)

  • Experience with TypeScript in React